package homeword;
//生成验证码
//内容：可以是小写字母，也可以是大写字母，还可以是数字
//规则:
//长度为 5
//内容中是四位字母，1 位数字。
//其中数字只有 1 位，但是可以出现在任意的位置。

import java.util.Random;
import java.util.Scanner;

//拆解
//1.创建一个长度为5的数组
//2.随机生成一个索引填放数字验证码
//3.从a-Z选出4个进行填入数组的空位置。
public class generateCaptcha {
    public static void main(String[] args) {
        System.out.println("即将生成一个含有四个字母一位数字的验证码");
        char []captcha=new char[5];
        //生成一个随机下标进行存放数字
        Random random=new Random();
        int index=random.nextInt(captcha.length);
        //将随机数字存放到随机位置
        captcha[index]=number();
        System.out.println(captcha[index]);
    }
    public static char number(){
        //将数字1-9传入数组当中
        char []num=new char[10];
        for (char i = '0'; i <='9'; i++) {
            num[i-'0']=i;
        }
        Random random=new Random();
        int numIndex=random.nextInt();
        return num[numIndex];
    }
}
